package selfStudy.demo2.filetest;

import java.io.File;

public class Test {
    public static void main(String[] args) {
        /*
        请在D盘根目录下创建一个文件：test1.txt(随意录入一些内容)，再创建一个目录：测试目录
	    请编写main()方法，创建以下两个File对象：
		File file1 = new File(“d:\\test1.txt”;
		File file2 = new File(“d:\\测试目录”);
	    要求：
		1. 获取、打印file1和file2的绝对路径；
		2. 获取、打印file1和file2的文件名和目录名；
		3. 获取、打印file1和file2的文件大小；
		4. 分别判断file1和file2是否存在；
		5. 分别判断file1和file2是否是文件？是否是目录？

        */
        File file1 = new File("D:\\AAA.txt");
        File file2 = new File("D:\\测试目录.txt");
//        1. 获取、打印file1和file2的绝对路径；
        String path = file1.getPath();
        System.out.println("file1的绝对路径:" + path);
        String path2 = file2.getPath();
        System.out.println("file1的绝对路径:" + path2);
//        2. 获取、打印file1和file2的文件名和目录名；
        String name = file1.getName();
        System.out.println("这是file1的文件件或目录名:" + name);
        String name1 = file2.getName();
        System.out.println("这是file2的文件件或目录名:" + name1);
//        3. 获取、打印file1和file2的文件大小；
        long length = file1.length();
        System.out.println(length);
        long length1 = file2.length();
        System.out.println(length1);
//        4. 分别判断file1和file2是否存在；
        boolean exists = file1.exists();
        System.out.println("file1这个文件存在:"+exists);
        boolean exists1 = file2.exists();
        System.out.println("file2这个文件存在:"+exists1);
//        5. 分别判断file1和file2是否是文件？是否是目录？
        //文件
        boolean file = file1.isFile();
        System.out.println("file1是文件:"+file);
        //目录
        boolean directory = file1.isDirectory();
        System.out.println("file1是目录:"+directory);
        //文件
        boolean b1 = file1.isFile();
        System.out.println("file2是文件:"+b1);
        //目录
        boolean b2 = file1.isDirectory();
        System.out.println("file2是目录:"+b2);

    }
}
